//
//  NSString+Emotion.swift
//  16进制转换为字符串
//
//  Created by 张少霞 on 16/5/31.
//  Copyright © 2016年 zsx. All rights reserved.
//
//转换16进制的字符串

import Foundation

extension String {

// 方法将字符串中的16进制字符串获取到  并且转换为emoji 字符串
//    返回的是字符串
    func emojiStr() -> String {
    
//    使用扫描对象
        let scanner = NSScanner(string: self)
        
//        扫描字符串中16进制的字符串
        var value: UInt32 = 0
        scanner.scanHexInt(&value)
        
//        将整数转换为emoji 字符串
        let emojiCode = Character(UnicodeScalar(value))
        
        return"\(emojiCode)"
        
       
    }


}
